ADB是android 開發過程中不可或缺的小幫手, 不管對於app開發或是系統層級(android framework or linux kernel)來說, 有個這個小幫手可以隨時的查看目前android 裝置的狀況, 因此要跟android變成朋友從這裡開始準沒錯!
http://developer.android.com/tools/help/adb.html
從官網也可以看到ADB的能力, 就拿其中幾個自己比較常用的指令來談吧!
用來印出android system or app 正在執行的process的log, 其中option
Ex: adb logcat -b main-b radio -v time
用來列出目前PC端偵測到的Android Devices
用來進入Android shell
用來把檔案送進Android filesystem
用來把檔案從Android filesystem 拉出來
用來安裝app, ex: adb install -r hello.apk
用來將目前的adb連線改為root權限 (user版無法執行此command)
用來重新掛載Android system partition為rw (需要root)
用來sync當前的codebase build完的system and data和Android device (需要remount)